package com.ecnu.system.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * <p>
 * ecnu_活动审核表
 * </p>
 *
 * @author zdn
 * @since 2025-03-19
 */
@Data
public class ProjectReview {
    @TableId("id")
    private String id;

    /**
     * 活动ID
     */
    @TableField("pro_id")
    private String proId;

    /**
     * 活动范围（1自己可见，2机构可见，3平台可见）
     */
    @TableField("pro_range")
    private String proRange;

    /**
     * 范围名称
     */
    @TableField("range_name")
    private String rangeName;

    /**
     * 提交人
     */
    @TableField("create_user")
    private String createUser;

    @TableField("create_dept")
    private String createDept;

    /**
     * 提交时间
     */
    @TableField("create_time")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date createTime;

    /**
     * 审核状态（0审核，1通过，2未通过）
     */
    @TableField("review_status")
    private String reviewStatus;

    /**
     * 审核意见
     */
    @TableField("opinion")
    private String opinion;

    /**
     * 审核人
     */
    @TableField("review_user")
    private String reviewUser;

    /**
     * 审核时间
     */
    @TableField("review_time")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date reviewTime;


}
